PageZoom Mozilla Firefox Extension

English | 日本語

PageZoom is an extension for Mozilla Firefox that gives you a handy page zoom functionality.

About

PageZoom is an extension for Firefox and compatible with Firefox 1.0 or later.

It enables the page zoom feature which is able to zoom pages in and out - not only texts but also images and others synchronously. While it cannot keep the exact proportion of styled pages for some technical reasons, it helps you until Mozilla finally supports the page zoom function.

This extension might be some help of you if you have low vision and are being annoyed with the small texts in the images. I hope Mozilla and Firefox officially implements the page zoom functionality by default because it's one of the accessibility issues.

Opera web browser fully supports the page zooming by default, and even Internet Explorer can also support it when a plugin is installed. Internet Explorer 7 has really lovely high quality pagezooming. Mozilla lacks the feature, or does not fully support it even if an extension is provided, so Mozilla is just behind them.

Download

The latest public version is PageZoom 0.3.3, released October 31, 2006. Download it from Mozilla Update site! (It is also available in the Files section on SF.net, but note that it does not support auto update.)

Changes from 0.3.2 are:

You can view all the PageZoom releases here. You can install them by drag and drop to your Firefox window after you have downloaded it to your computer. Here are the more direct links for older versions:

PageZoom is licensed under the terms of the MPL 1.1/GPL 2.0/LGPL 2.1 tri-license.

Description

There are only three operations that can be performed:

Zoom In: Alt++
Zooms in the page by 20%.
Zoom Out: Alt+-
Zooms out the page by 20%.
Restore Zoom Level: Alt+0
Reset zoom to the default value (100%).

You can change the key bindings via "Tools -> Extensions -> double-click on the PageZoom item".

You can also put zoom buttons on your toolbars via "View -> Toolbars -> Customize...". Drag & drop the Zoom In, Zoom Out, Zoom Reset and/or Zoom Misc icons onto your favorite place.

Note that you cannot zoom out for texts more than what you set to the "Minimum font size" in the "Tools -> Options -> General -> Fonts & Colors". Zooming out the images doesn't have such a restriction except the 5% of minimum zoom level.

Be careful to apply page zoom on really large pages; it takes a lot of time and you need to wait for result!

Tips

JavaScript codes

If you want to associate page-zooming with the Optimoz Mouse Gestures, you can employ the following custom JavaScript codes:

PageZoom.enlargePageZoom();
PageZoom.reducePageZoom();
PageZoom.resetPageZoom();

They enlarges, reduces and resets the zoom level as same as the correspondent key commands, respectively. The following code will zoom at your favorite fixed zoom level:

PageZoom.zoomAt(zoom_percent); // 100 for default

These codes will be applicable for other extensions.

Bugs

Here is the bug list. Please let me know if you find a bug.

Development

Now PageZoom is hosted by SourceForge.net and here is the PageZoom project site. You are welcome to contribute and improve the extension! Please post at the forum or join the pagezoom-users mailing list.

Localization

The localization process of PageZoom takes place on the BabelZilla. It has a topic for PageZoom in a forum. Please join BabelZilla if you are interested at localizing Mozilla extensions!

Note that translations outside BabelZilla are also welcome (i.e. you can directly email me the localization files). Please check the forum above to make sure that your translating language has not translated yet.

Acknowledgements

I would like to thank all the following translators:

and TERA for the pretty toolbar icons!

I'd also like to thank the following people who wrote the codes which I relied on to create PageZoom extension:

PageZoom includes the codes which comes from the ColorZilla Mozilla Extension.

And thanks to the people who suggested the new features or reported the bugs.

Changelog


Last Modified: $Id: index.html 35 2006-10-31 08:29:38Z deq $

Copyright © 2005-2006 Kenji Inoue <kenz@oct.zaq.ne.jp>.